//调用 $store.state.test
const state = {
    loading: false,
    newRouterArru: [],//路由数组 左侧导航使用
    routerRole: [], // 当前角色权限id 如[1,2,3]  超级管理员是 routerRole:['*']
    // env:process.env.VUE_APP_URL, //获取地址
    env: window.location.origin, //获取地址

    randomKey: 0,//随机数
    //api 请求方式
    requestMethodOptions: [
        {label: 'get', value: 'get'},
        {label: 'post', value: 'post'},
        {label: 'put', value: 'put'},
        {label: 'del', value: 'del'},
    ],
    //api 接口参数方式 是后面追加还是data
    paramsModeOptions: [
        {label: 'params', value: 'params'},
        {label: 'data', value: 'data'},
    ],
    //title 按钮类型
    titleButTypeOption: [
        {label: '新增按钮', value: '新增按钮'},
        {label: '直接导入', value: '直接导入'},
        {label: '对话框后导入', value: '对话框后导入'},
        {label: '下载模板', value: '下载模板'},
        {label: '直接导出', value: '直接导出'},
        {label: '对话框后导出', value: '对话框后导出'},
        {label: '清空设置', value: '清空设置'},
        {label: '其它按钮', value: '其它按钮'},
    ],
    //form 表单属性
    formTypeOption: [
        {label: '回显', value: '回显'},
        {label: '提交', value: '提交'},
        {label: '回显并提交', value: '回显并提交'},
        {label: '导入', value: '导入'},
        {label: '导出', value: '导出'},
    ],
    //form 数据类型
    formFieldOption: [
        {label: '输入框', value: '输入框'},
        {label: '密码框', value: '密码框'},
        {label: '文本域', value: '文本域'},
        {label: '单选框', value: '单选框'},
        {label: '多选框', value: '多选框'},
        {label: '下拉框', value: '下拉框'},
        {label: '文件上传', value: '文件上传'},
        {label: '图片上传', value: '图片上传'},
        {label: '年', value: '年'},
        {label: '月', value: '月'},
        {label: '日', value: '日'},
        {label: '日期和时间', value: '日期和时间'},
        {label: '日期和时间范围', value: '日期和时间范围'},
        {label: '日期范围', value: '日期范围'},
        {label: '月份范围', value: '月份范围'},
        {label: '导入按钮', value: '导入按钮'},
        {label: '导出按钮', value: '导出按钮'}
    ],
    //form 单选框-下拉框-多选框 数据来源
    formSelectOption: [
        {label: '别的页面接口', value: '别的页面接口'},
        {label: '本页面接口', value: '本页面接口'},
        {label: '自定义', value: '自定义'},
    ],

    //table 数据类型
    tableFieldOption: [
        {label: '输入框', value: '输入框'},
        {label: '密码框', value: '密码框'},
        {label: '文本域', value: '文本域'},
        {label: '单选框', value: '单选框'},
        {label: '多选框', value: '多选框'},
        {label: '下拉框', value: '下拉框'},
        {label: '文件上传', value: '文件上传'},
        {label: '图片上传', value: '图片上传'},
        {label: '年', value: '年'},
        {label: '月', value: '月'},
        {label: '日', value: '日'},
        {label: '日期和时间', value: '日期和时间'},
        //已下不能用表格回显 提交
        {label: '日期和时间范围', value: '日期和时间范围'},
        {label: '日期范围', value: '日期范围'},
        {label: '月份范围', value: '月份范围'},
    ],

    // thingsBoard 亘川资产使用
    tableFieldOption2:[
        {label: '输入框', value: '输入框'},
        {label: '文本域', value: '文本域'},
        {label: '单选框', value: '单选框'},
        {label: '下拉框', value: '下拉框'},
        {label: '日期选择器', value: '日期选择器'}, //只有年月日
    ],

    //table 表格前的按钮
    tableTitleButOption: [
        // {label: '其它按钮', value: '其它按钮'},
        {label: '批量删除', value: '批量删除'},
        {label: '配置表头', value: '配置表头'}
    ],
    //table 操作按钮
    tableOperationButOption: [
        {label: '修改状态', value: '修改状态'},
        {label: '其它按钮', value: '其它按钮'},
        {label: '查看/编辑', value: '查看/编辑'},
        {label: '查看', value: '查看'},
        {label: '删除', value: '删除'}
    ],
    //按钮颜色
    butColorOptions: [
        {label: '白色', value: 'white'},
        {label: '蓝色', value: 'primary'},
        {label: '绿色', value: 'success'},
        {label: '灰色', value: 'info'},
        {label: '黄色', value: 'warning'},
        {label: '红色', value: 'danger'},
    ],













//--------------------------
    booleanOptions: [
        {label: '是', value: true},
        {label: '否', value: false}
    ],
    singleFileOptions: [
        {label: '多个文件', value: true},
        {label: '单个文件', value: false}
    ],
    //表单操作按钮
    formOperationsType: [
        {label: '输入表格', value: '输入表格'},
        {label: '查看表格', value: '查看表格'},
    ],
    //表单属性
    formTypeOptions: [
        {label: '回显', value: '回显'},
        {label: '提交', value: '提交'},
        {label: '回显/提交', value: '回显/提交'},
    ],

    //抽屉属性
    drawerOptions: [
        {label: '抽屉回显', value: '抽屉回显'},
        {label: '抽屉提交', value: '抽屉提交'},
        {label: '抽屉回显/提交', value: '抽屉回显/提交'},
        {label: '提示框', value: '提示框'},
        {label: '对话框回显', value: '对话框回显'},
        {label: '对话框提交', value: '对话框提交'},
        {label: '对话框回显/提交', value: '对话框回显/提交'},
    ],
    //抽屉内容选项
    drawerContentTypeOptions: [
        {labelL: '头部', value: '头部'},
        {labelL: '显示内容', value: '显示内容'},//只显示，不能提交
        {labelL: '显示表格', value: '显示表格'},//只显示，不能提交
        {labelL: '输入内容', value: '输入内容'},//能显示，和提交
        {labelL: '输入表格', value: '输入表格'},//能显示，和提交
    ],


    //时间选择器类型
    dateTypeOptions: [
        {label: '年', value: 'year'},
        {label: '月', value: 'month'},
        {label: '日', value: 'date'},
        {label: '日期和时间', value: 'datetime'},
        {label: '多个日', value: 'dates'},
        {label: '日期和时间范围', value: 'datetimerange'},
        {label: '日期范围', value: 'daterange'},
        {label: '月份范围', value: 'monthrange'},
    ],
    //数据类型
    dataTypeOptions: [
        {label: '输入框', value: '输入框'},
        {label: '密码框', value: '密码框'},
        {label: '文本域', value: '文本域'},
        {label: '单选框', value: '单选框'},
        {label: '多选框', value: '多选框'},
        {label: '下拉框', value: '下拉框'},
        {label: '文件上传', value: '文件上传'},
        {label: '图片上传', value: '图片上传'},
        {label: '年', value: '年'},
        {label: '月', value: '月'},
        {label: '日', value: '日'},
        {label: '日期和时间', value: '日期和时间'},
        {label: '日期和时间范围', value: '日期和时间范围'},
        {label: '日期范围', value: '日期范围'},
        {label: '月份范围', value: '月份范围'},
    ],
    //tabs 搜索数据类型
    tabsTypeOptions: [
        {label: '输入框', value: '输入框'},
        {label: '单选框', value: '单选框'},
        {label: '多选框', value: '多选框'},
        {label: '下拉框', value: '下拉框'},
        {label: '年', value: '年'},
        {label: '月', value: '月'},
        {label: '日', value: '日'},
        {label: '日期和时间', value: '日期和时间'},
        {label: '日期和时间范围', value: '日期和时间范围'},
        {label: '日期范围', value: '日期范围'},
        {label: '月份范围', value: '月份范围'},
    ],
    //table 搜索数据类型
    tableTypeOptions: [
        {label: '输入框', value: '输入框'},
        {label: '单选框', value: '单选框'},
        {label: '多选框', value: '多选框'},
        {label: '下拉框', value: '下拉框'},
        {label: '年', value: '年'},
        {label: '月', value: '月'},
        {label: '日', value: '日'},
        {label: '日期和时间', value: '日期和时间'},
        {label: '文件上传', value: '文件上传'},
        {label: '图片上传', value: '图片上传'},
    ],
}
export default state
